package com.itheima.extend;

public class Son extends Father {
    //@Override重写方法检验报错
    private void method1() {
        System.out.println("父类私有方法不能重写");

    }

    //@Override重写方法检验报错
    public static void method2() {
        System.out.println("父类私有方法不能重写");
    }

    //@Override重写方法检验报错
    public void method3() {
        System.out.println("子类方法的权限不得低于父类方法权限");
    }

    //子类方法的返回值类型和父类方法返回值相同,或者返回值类型是父类方法的子类型
    @Override
    public Father method4() {
        System.out.println("子类方法的返回值类型和父类方法返回值相同,或者返回值类型是父类方法的子类型");
        return new Father();
    }
}
